using System;
using System.Collections.Generic;
using Volo.Abp.Application.Dtos;
using System.ComponentModel.DataAnnotations;

namespace Business.WarehouseReserveShipperManagement.Dto
{
    public class WarehouseReserveShipperDto : EntityDto<Guid?>
    {
        
        /// <summary>
        /// 发货人信息ID
        /// </summary>
        [Required]
        public Guid ShipperId { get; set; }
        
        /// <summary>
        /// 详细地址
        /// </summary>
        [Required]
        public string ShipperFullAddress { get; set; }
        
        /// <summary>
        /// 手机
        /// </summary>
        [Required]
        public string ShipperPhone { get; set; }
        
        /// <summary>
        /// 市
        /// </summary>
        [Required]
        public string ShipperCity { get; set; }
        
        /// <summary>
        /// 区
        /// </summary>
        [Required]
        public string ShipperDistrict { get; set; }
        
        /// <summary>
        /// 村镇
        /// </summary>
        [Required]
        public string ShipperCun { get; set; }
        
        /// <summary>
        /// 邮编
        /// </summary>
        [Required]
        public string ShipperZip { get; set; }
        
        /// <summary>
        /// 发货人姓名
        /// </summary>
        [Required]
        public string ShipperName { get; set; }
        
        /// <summary>
        /// 省
        /// </summary>
        [Required]
        public string ShipperProvince { get; set; }
        
        /// <summary>
        /// 电话
        /// </summary>
        [Required]
        public string ShipperTelephone { get; set; }
        
        /// <summary>
        /// 邮箱
        /// </summary>
        [Required]
        public string ShipperEmail { get; set; }
        
    }
}